Free
多語

軟體介紹

PHP Server Monitor 3.5.2

一款開源免費的伺服器與網站監控工具,支援服務與網站雙模式監控、多管道告警通知、歷史圖表視覺化與多用戶權限管理。
授權性質:免費
使用限制:請參考軟體公司網站
介面語言:多國語言
作業系統:請見說明
點閱次數:9,308
下載次數:983
檔案大小:5.89 MB
更新時間:2026/10/24 上午12:36:40
官方網站: PHP Server Monitor
軟體重點及亮點
● 開源免費授權,無任何隱藏費用或訂閱制,完全自由使用與修改,適合各種規模應用。
● 採用PHP與MySQL架構,無需額外運行環境,輕鬆部署於標準Web伺服器,降低技術門檻。
● 提供雙重監控模式,包含TCP連接埠探測與HTTP網頁狀態檢測,全面掌握服務運作狀況。
● 整合超過二十種通知管道,提供電子郵件、簡訊、即時通訊平台等多元告警方式,確保及時回應。
● 內建視覺化圖表與完整日誌系統,可追蹤運行時間趨勢與詳細操作記錄,便於問題排查與分析。
軟體簡介
PHP Server Monitor 是一款 開源免費 (GPL-3.0) 的伺服器與網站監控工具,採用 PHP + MySQL 架構,提供 Web 管理介面 讓使用者輕鬆監控伺服器與網站的運行狀態。專案託管於 GitHub (phpservermon/phpservermon),已獲得 2.2k Stars、683 Forks。
核心功能包含:服務監控 (TCP 連接埠檢測) 與網站監控 (HTTP 狀態碼/內容匹配) 兩大核心模式,內建 Email、SMS、Discord、Pushover、Telegram、Jabber 等多達 20 種通知管道,提供 正常運行時間/延遲歷史圖表、多用戶權限管理 (管理員/一般用戶)、完整日誌記錄、以及 Cronjob 自動化排程 功能。
授權採 GPL-3.0 開源授權,原始碼託管於 GitHub (phpservermon/phpservermon),完全免費、無廣告、無訂閱制。

詳細說明介紹

PHP Server Monitor 定位為 「輕量、易部署、功能完整」的自架式監控解決方案,專為中小企業、開發團隊、個人開發者設計,解決「商用監控服務昂貴、雲端依賴、資料不掌握在自己手中」等痛點,提供 自架部署、資料自掌控、功能完整、擴充性強 的自建監控方案。

核心架構與設計哲學:

  • PHP + MySQL 原生架構:標準 LAMP/LEMP 環境即可部署,無需 Node.js/Go/Java 等額外運行時,佈署門檻極低。
  • 雙模式監控引擎:
    • 服務監控:TCP 連接埠探測 (TCP SYN/連線建立),支援任意 TCP 服務 (HTTP/HTTPS/SSH/SMTP/IMAP/POP3/MySQL/Redis/PostgreSQL/DNS/自訂埠號)。
    • 網站監控:cURL 發起 HTTP/HTTPS 請求,HTTP 狀態碼判斷 (2xx/3xx 為正常、4xx/5xx 為異常)、支援正則表達式匹配頁面關鍵字內容,支援自訂 User-Agent/Headers/Cookie/認證/超時/重試/重導向追蹤。
  • 多管道告警通知:Email / SMS (20+ 閘道商) / Discord / Pushover / Telegram / Jabber (XMPP),每台伺服器獨立設定通知規則/閾值/冷卻時間/聯繫人。
  • 視覺化歷史圖表:正常運行時間百分比趨勢圖 / 回應延遲趨勢圖,支援自訂時間範圍縮放/匯出。
  • 權限管理:管理員 (完整權限) / 一般用戶 (唯讀/受限管理),每台伺服器可指派不同用戶/通知群組。
  • 完整審計日誌:連線錯誤/發送郵件/發送簡訊/狀態變更 完整記錄,支援篩選/搜尋/匯出。
  • 自動化排程:內建 cron/status.cron.php,Crontab / Windows Task Scheduler / systemd timer 一鍵接入,可自訂檢查頻率 (預設 5/10/15/30/60 分鐘)。

功能特性

  • 雙模式監控:
    • 服務監控 (TCP):任意 IP/域名 + 埠號,TCP 連線測試,支援 TCP/SSL/STARTTLS。
    • 網站監控 (HTTP/HTTPS):cURL 發起請求、HTTP 狀態碼判斷 (2xx/3xx 正常、4xx/5xx 異常)、正則表達式內容匹配、自訂 User-Agent/Headers/Cookie/認證/超時/重試/重導向追蹤。
  • 多元化告警通知:Email、SMS (20+ 閘道商: Clickatell/Inetworx/Messagebird/Mosms/Smsglobal/SMSit/Spryng/Textmarketer/FreeVoipDeal/Nexmo/OctoPush/FreeMobile/Twilio/CM Telecom/GatewayAPI/SolutionsInfini/Plivo/Callr/SMSAPI/OVH SMS PRO/PromoSMS/Infobip/LabsMobile/Tele2 Messaging)、Discord Webhook、Pushover、Telegram Bot、Jabber/XMPP,每台伺服器獨立設定通知規則/閾值/冷卻時間/聯繫人。
  • 視覺化儀表板:即時狀態總覽 (正常/異常/未知)、回應時間/可用率趨勢圖、即時狀態列表/過濾/搜尋/匯出 CSV。
  • 多用戶權限控制:管理員 (完整權限) / 一般用戶 (指定伺服器唯讀/管理)、密碼雜湊儲存 (bcrypt)、Session 管理、登入失敗鎖定。
  • 詳細日誌系統:連線錯誤/發送郵件/發送簡訊/狀態變更/使用者操作 完整記錄,支援篩選/搜尋/匯出 CSV/自動清理策略。
  • 排程自動化:內建 cron/status.cron.php,Crontab / Windows Task Scheduler / systemd timer 一鍵接入,可自訂檢查頻率 (預設 5/10/15/30/60 分鐘)、失敗重試/並發控制/超時控制。
  • Docker 支援:官方提供 Docker 映像檔 (獨立儲存庫: phpservermon/docker-phpservermonitor)。
  • 安裝向導 / 設定檔管理:Web 安裝向導 / config.php 手動編輯 / 環境變數覆蓋 / 遷移腳本。

使用場景

  • 中小企業基礎設施監控:Web 伺服器/資料庫/郵件伺服器/DNS/VPN/防火牆/負載平衡器等關鍵服務 7×24 監控。
  • 網站/應用上線監控:電商/官網/SaaS 服務上線後持續監控 HTTP 狀態/關鍵字內容/回應時間,第一時間發現故障。
  • 開發/測試環境監控:CI/CD 流程中部署後自動驗證服務存活/健康檢查端點/關鍵 API 回應。
  • 個人專案/側專案監控:個人部落格/個人專案/小型服務零成本 24/7 監控。
  • 客戶/代管服務商:代管多位客戶網站/伺服器,多用戶權限隔離、獨立通知設定/報表/儀表板。
  • 混合雲/混合部署監控:內部網路/私有雲/公有雲/邊緣裝置 統一監控平台。

系統基本需求

  • Web 伺服器:Apache 2.4+ / Nginx 1.18+ / Caddy / IIS 10+ (需 PHP 支援)
  • 資料庫:MySQL 5.7+ / MariaDB 10.3+ / Percona Server 5.7+ (需 InnoDB)
  • PHP 版本:PHP 5.5.9+ (PHP5) / PHP 7.0.8+ (PHP7) (建議 8.1+/8.2+/8.3+)
  • PHP 必要擴充套件:
    • ext-curl (網站監控/HTTP 請求/外部 API 呼叫)
    • ext-ctype (字元類型檢查)
    • ext-filter (資料過濾/驗證)
    • ext-hash (雜湊函數)
    • ext-json (配置/資料序列化/API 回應)
    • ext-libxml (XML 解析)
    • ext-openssl (HTTPS/加密/SSL/TLS)
    • ext-pdo + pdo_mysql (資料庫存取)
    • ext-pcre (正則表達式)
    • ext-sockets (TCP 連線/服務監控)
    • ext-xml (XML 解析/設定檔/外部 API 回應)
  • 排程機制:Linux/macOS: Crontab / systemd timer;Windows: Task Scheduler;Linux 容器: Cron sidecar / systemd timer。
  • 檔案權限:Web 使用者需對 config.php、日誌目錄、備份目錄具備讀寫權限。
  • 網路:監控目標需可從伺服器連線 (ICMP/TCP/HTTP/HTTPS);外部通知需外網連線 (SMTP/HTTP API)。

免費資訊

PHP Server Monitor 為 100% 免費開源軟體,採 GNU General Public License v3.0 (GPL-3.0) 授權:

  • 完全免費:無付費版本、無訂閱制、無功能鎖定、無廣告、無試用期限制、無水印。
  • 商業使用允許 (遵循 GPL-3.0 條款:衍生作品需同樣開源授權)。
  • 原始碼公開:GitHub phpservermon/phpservermon,歡迎 Issue/PR/翻譯/貢獻。
  • 無隱藏費用:所有功能 (多通道告警/圖表/多用戶/自動化/日誌/多語言) 完全免費開放。
  • 社群支援:GitHub Issues / Gitter 聊天室 / Discord 伺服器 / Wiki 文檔 / 常見問題。
  • 贊助/捐贈:官網提供捐贈管道 (PayPal/Patreon/GitHub Sponsors),純自願。

多國語言介面

根據 GitHub 儲存庫 src/lang/ 目錄實際檔案列表確認,PHP Server Monitor 目前支援 23 種語言(含基準語言英語),語言檔案採用標準 語言代碼_國家代碼.lang.php 格式命名,支援以下 23 種語言/地區設定:

語言代碼語言名稱國家/地區
bg_BG保加利亞語保加利亞
ca_ES加泰隆尼亞語西班牙
cs_CZ捷克語捷克
da_DK丹麥語丹麥
de_DE德語德國
en_US英語 (美式)美國 (基準語言)
es_ES西班牙語西班牙
et_EE愛沙尼亞語愛沙尼亞
fa_IR波斯語伊朗
fi_FI芬蘭語芬蘭
fr_FR法語法國
it_IT義大利語義大利
ja_JP日語日本
ko_KR韓語韓國
nl_NL荷蘭語荷蘭
no_NB挪威語 (書面挪威語)挪威
pl_PL波蘭語波蘭
pt_BR葡萄牙語 (巴西)巴西
ru_RU俄語俄羅斯
sk_SK斯洛伐克語斯洛伐克
sl_SI斯洛維尼亞語斯洛維尼亞
sv_SE瑞典語瑞典
th_TH泰語泰國
tr_TR土耳其語土耳其
uk_UA烏克蘭語烏克蘭
vi_VN越南語越南
zh_CN中文 (簡體)中國大陸
zh_TW中文 (繁體)台灣

總結

PHP Server Monitor 是 「輕量、開箱即用、功能完整、自建可控」的開源監控標準解決方案。它以 PHP + MySQL 原生架構 降低部署門檻,以 服務/網站雙模式監控、20+ 種告警管道、歷史圖表視覺化、多用戶權限、完整審計日誌 構建完整監控閉環,並以 GPL-3.0 開源授權 確保使用者擁有完全控制權與資料主權。

優點:完全免費開源 (GPL-3.0)、標準 LAMP/LEMP 環境即可部署、功能極其完整 (服務/網站監控、多管道告警/圖表/權限/日誌/排程)、介面直觀易用、社群活躍持續更新、資料完全自掌控、無供應商鎖定。
限制:僅支援 MySQL/MariaDB (無 PostgreSQL/SQLite 原生支援)、無分散式架構/高可用/叢集模式 (單點部署)、無內建分散式追蹤/APM/日誌聚合/指標資料庫 (Prometheus/InfluxDB 整合需自行開發)、大規模環境 (>500 監控對象) 效能需調優/分庫分表、UI/UX 相對傳統 (非 SPA/無即時 WebSocket 推送)、Agentless 架構無法採集主機級指標 (CPU/記憶體/磁碟/網路 IO 需搭配 node_exporter/telegraf/其他 Agent)、無內建 Kubernetes/容器編排整合、移動端介面適配一般 (無專屬 App)、官方未明確列出支援語言清單 (繁中支援需實測確認)。

若你是 尋找「自建、免費、功能完整、資料自掌控」的伺服器/網站監控系統,PHP Server Monitor 是 部署門檻最低、功能最完整、社群最活躍的開源首選。建議先在測試環境部署體驗核心流程 (新增伺服器 → 設定通知 → 觀察圖表 → 設定排程),再評估是否滿足生產環境需求。

如果您覺得此軟體符合您的需求,請點擊下方按鈕前往下載頁面。

立即進入下載頁面

軟體截圖參考

PHP Server Monitor 軟體截圖 1 PHP Server Monitor 軟體截圖 2

該公司的其他軟體

資料讀取中...